Namespace ValueObjects

    Public Class Permission
        Implements IDomainValueObject


        Private _id As Guid
        Public Overridable Property Id() As Guid Implements IDomainValueObject.Id
            Get
                Return _id
            End Get
            Set(ByVal value As Guid)
                _id = value
            End Set
        End Property


        Private _name As String
        Public Overridable Property Name() As String Implements IDomainValueObject.Name
            Get
                Return _name
            End Get
            Set(ByVal value As String)
                _name = value
            End Set
        End Property


    End Class

End Namespace
